A Fault–Tolerant Dynamic Scheduling Algorithm for Multiprocessor Real–Time Systems

نویسندگان

  • R. Al-Omari
  • G. Manimaran
  • A. Somani
چکیده

Scheduling multiple versions of the tasks on different processors can provide fault tolerant. One of the models that is used for fault-tolerant scheduling of real–time tasks, namely, is the Primary backup (PB) model. In this approach, two versions are executed serially on two different processors and an acceptance test is used to check the result. The backup version is executed only if the output of the primary version fails the acceptance test, either due to the processor or the software fault. In this work, we address the scheduling of dynamically arriving real-time tasks with PB fault-tolerant requirements onto a set of processors in such a way that the versions of the tasks are feasible in the schedule. The objective of any dynamic real-time scheduling algorithm is to improve the guarantee ratio which is defined as the percentage of tasks, that arrived into the system, whose deadlines are met.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Fault tolerant Dynamic Scheduling of Object Based Tasks in Multiprocessor Real time Systems

Multiprocessor systems are fast emerging as a powerful computing tool for real time applications The reliability required of real time systems leads to the need for fault tolerance in such systems One way of achieving fault tolerance is by Primary Backup PB approach in which two copies of a task are run on two di erent processors In this paper we compare and contrast three basic PB approaches i...

متن کامل

Analysis of Selective Fault - Tolerant , Hard Real - Time

An increasing number of applications are demanding real-time performance from their multiprocessor systems. For many of these applications, a failure may produce disastrous results. Such failures are avoided in hard real-time systems by the use of fault-tolerance. In hard real-time multiprocessor scheduling, this fault tolerance may be provided by including several task backups in each schedule...

متن کامل

DHARMA : A Tool for Evaluating Dynamic Scheduling

A majority of today's real-time systems assume a priori knowledge of task characteristics and hence are based on static designs which contribute to their high cost and innexibility. The next generation hard real-time systems must be designed to be dynamic and exible. This provides the motivation to study various dynamic scheduling proposals. In this paper, we propose new algorithms for scheduli...

متن کامل

Fault - tolerant Dynamic Scheduling ofObject - Based

Multiprocessor systems are fast emerging as a powerful computing tool for real-time applications. The reliability required of real-time systems leads to the need for fault-tolerance in such systems. One way of achieving fault-tolerance is by Primary-Backup (PB) approach in which two copies of a task are run on two diierent processors. In this paper, we compare and contrast three basic PB approa...

متن کامل

A Fault-Tolerant Dynamic Scheduling Algorithm for Multiprocessor Real-Time Systems and Its Analysis

Many time-critical applications require dynamic scheduling with predictable performance. Tasks corresponding to these applications have deadlines to be met despite the presence of faults. In this paper , we propose an algorithm to schedule dynamically arriving real-time tasks with resource and fault-tolerant requirements on to multiprocessor systems. The tasks are assumed to be non-preemptable ...

متن کامل

An E cient Backup - Overloading forFault - Tolerant Scheduling of Real - Time TasksR

Many time-critical applications require dynamic scheduling with predictable performance. Tasks corresponding to these applications have deadlines to be met despite the presence of faults. In this paper, we propose a technique called dynamic grouping, to be used with backup overloading in a primary-backup based fault-tolerant dynamic scheduling algorithm in multiprocessor real-time systems. In d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998